//class Solution {
//public:
//    int lengthOfLastWord(string s) {
//        reverse(s.begin(), s.end());
//        int flag = 0;
//        int ret = 0;
//        for (auto& e : s)
//        {
//            if (e == ' ' && flag == 0) continue;
//            if (e == ' ' && flag == 1) break;
//            if (isalpha(e))
//            {
//                flag = 1;
//                ret++;
//            }
//        }
//        return  ret;
//    }
//};

//class Solution {
//public:
//    vector<int> searchRange(vector<int>& nums, int target) {
//        vector<int> ret;
//        for (int i = 0; i < nums.size(); i++)
//        {
//            if (nums[i] == target)
//            {
//                ret.push_back(i);
//                break;
//            }
//        }
//        for (int i = nums.size() - 1; i >= 0; i--)
//        {
//            if (nums[i] == target)
//            {
//                ret.push_back(i);
//                break;
//            }
//        }
//        if (ret.size() == 0)
//        {
//            ret.push_back(-1);
//            ret.push_back(-1);
//        }
//        else if (ret.size() == 1)
//        {
//            ret.push_back(ret[0]);
//        }
//        return ret;
//    }
//};

